home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1998 March / Software of the Month Club 1998 March.iso / pc / win / biz / shopwiz / _setup.1 / foyer.wrl < prev    next >
Text File  |  1997-12-03  |  5KB  |  222 lines

  1. #VRML V1.0 ascii
  2.  
  3. #Separator { 
  4. #by Miriam English Cyberspace Technologies 20th June 97
  5. #renderCulling AUTO
  6. #ShapeHints { creaseAngle 0.5 }
  7. #CollideStyle { collide TRUE }
  8.  
  9. PointLight {
  10. on TRUE
  11. intensity 10
  12. color 1 1 8
  13. location 0 3 0
  14. }
  15.  
  16. DEF Cameras Switch {
  17. whichChild 0
  18. #DEF "view1" PerspectiveCamera {
  19. #position 0 2 -1
  20. #orientation 0 1 0 3.146
  21. #focalDistance 5
  22. #heightAngle1
  23. #}
  24. DEF "view1.5" PerspectiveCamera {
  25. position 0 2 29
  26. orientation 0 1 0 3.146
  27. focalDistance 5
  28. heightAngle 1
  29. }
  30. DEF "view2" PerspectiveCamera {
  31. position 0 2 32.6
  32. orientation 0 1 0 3.146
  33. focalDistance 5
  34. heightAngle 1
  35. }
  36. DEF "view3" PerspectiveCamera {
  37. position 5 2 30
  38. orientation 0 1 0 1.57
  39. focalDistance 5
  40. heightAngle 1
  41. }
  42. #DEF "view3.6" PerspectiveCamera {
  43. #position 0 2 30.1
  44. #orientation 0 1 0 0
  45. #focalDistance 5
  46. #heightAngle 1
  47. #}
  48. #DEF "view4" PerspectiveCamera {
  49. #position 0 2 0.1
  50. #orientation 0 1 0 0
  51. #focalDistance 5
  52. #heightAngle 1
  53. #}
  54. #DEF "view5" PerspectiveCamera {
  55. #position -5 2 0
  56. #orientation 0 1 0 4.71
  57. #focalDistance 5
  58. #heightAngle 1
  59. #}
  60.  
  61. }
  62.  
  63. Separator {
  64. Translation { translation 0 0 30 }
  65. Separator {
  66. Material { diffuseColor 0.5 0.337 0.521 }
  67. Translation { translation 0 2.03 3.8 }
  68. Cube { width 2 height 1.4 depth 0 }
  69. }
  70.  
  71. Separator {
  72. #Material { diffuseColor 1 1 0.8 }
  73. Translation { translation 0 2.03 3.8 }
  74. Material { diffuseColor 0 0 0 }
  75.  
  76. Transform {
  77. translation 0 0.4 -0.1
  78. rotation 0 1 0 3.1415
  79. scaleFactor 0.1 0.1 0.1
  80. }
  81.  
  82. FontStyle {
  83. size 1.2
  84. family SERIF
  85. style BOLD
  86. }
  87.  
  88. AsciiText {
  89. string "Directory of Departments"
  90. justification CENTER
  91. }
  92.  
  93. }
  94.  
  95. Separator {
  96. Material { diffuseColor 0.8 0.8 1 }
  97.  
  98. DEF frameh Separator {
  99. Translation { translation 0 1.3 3.8 }
  100. Rotation { rotation 0 0 1 1.57 }
  101. Cylinder { radius 0.04 height 2 }
  102. }
  103.  
  104. Translation { translation 0 1.4 0 }
  105. USE frameh
  106.  
  107. DEF framev Separator {
  108. Translation { translation -1 0.6 3.8 }
  109. Cylinder { radius 0.04 height 1.4 }
  110. }
  111.  
  112. Translation { translation 2 0 0 }
  113. USE framev
  114.  
  115. DEF corner Separator {
  116.  
  117. Material {
  118. diffuseColor 0.9 0.8 0.5 
  119. shininess 0.5
  120. specularColor 0.9 0.9 0.9
  121. }
  122.  
  123. Translation { translation -1 1.3 3.8} #top left
  124. Sphere { radius 0.08 }
  125.  
  126. }
  127.  
  128. Translation { translation 0 -1.4 0 } # bottom left
  129. USE corner
  130. Translation { translation -2 0 0 } # bottom r
  131. USE corner
  132. Translation { translation 0 1.4 0 } #top r
  133. USE corner
  134. Translation { translation 1 0 0 } #top middle
  135. USE corner
  136. Translation { translation 0 -1.42 0 } #bottom middle
  137. USE corner
  138. Transform { scaleFactor 1 0.5 1 }
  139. Translation { translation 0 0.06 0 } #mid stand
  140. USE corner
  141. Translation { translation 0 -0.4 0 } #lower mid stand
  142. USE corner
  143. Translation { translation 0 -0.4 0 } #top of cone
  144. USE corner
  145.  
  146. }
  147.  
  148. Separator {
  149. Translation { translation 0 0.005 3.8 } #bottom ring
  150. Material {
  151. diffuseColor 0.9 0.8 0.5 
  152. shininess 0.5
  153. specularColor 0.9 0.9 0.9
  154. }
  155. Transform { scaleFactor 1 0.1 1 }
  156. Sphere { radius 0.32 }
  157. }
  158.  
  159. Separator {
  160. Material {
  161. diffuseColor 0.9 0.8 0.5 
  162. shininess 0.5
  163. specularColor 0.9 0.9 0.9
  164. }
  165. Translation { translation 0 3.1 3.8 }
  166. Transform { scaleFactor 0.7 0.7 0.7 }
  167. Sphere { radius 0.07 }
  168. }
  169.  
  170. #Separator {
  171. #Translation { translation 0.52 2.95 3.8 }
  172. #Texture2 { filename "curl-l.gif" }
  173. #Cube { width 0.9 height 0.34 depth 0 }
  174. #}
  175. #Separator {
  176. #Translation { translation -0.52 2.95 3.8 }
  177. #Texture2 { filename "curl-r.gif" }
  178. #Cube { width 0.9 height 0.34 depth 0 }
  179. #}
  180. Separator {
  181. Material { diffuseColor 0.8 0.8 1 }
  182. Translation { translation 0 0.74 3.8 }
  183. Cylinder { radius 0.05 height 1.2 }
  184. Translation { translation 0 -0.6 0 }
  185. Cone { bottomRadius 0.3 height 0.3 }
  186. }
  187. #Separator {
  188. #Translation { translation -1.4 0.9 3.7 }
  189. #Texture2 { filename "plant1.gif" wrapS CLAMP }
  190. #Cube { width 1.5 height 1.8 depth 0 }
  191. #}
  192. #Separator {
  193. #Translation { translation 1.2 0.71 3.7 }
  194. #Texture2 { filename "plant2.gif" }
  195. #Cube { width 1.8 height 1.42 depth 0 }
  196. #}
  197. #}
  198. #WWWAnchor {
  199. #name "test"
  200. #description "Return to shopping home page"
  201. #Separator {
  202. #Material { diffuseColor 0.99 0.94 0.7 }
  203. #Translation { translation 0 1.5 -4 }
  204. #Texture2 {filename "panel.gif" }
  205. #Cube { width 2 height 3 depth 0.05 }
  206. #}
  207. #Separator {
  208. #Translation { translation 0 2.5 -3.95 }
  209. #Cube { width 0.7 height 0.35 depth 0.1 }
  210. #Material { diffuseColor 1 1 1 }
  211. #Translation { translation 0 0 0.05 }
  212. #Cube { width 0.65 height 0.3 depth 0.02 }
  213. #Material { diffuseColor 1 0.4 0.3 }
  214. #Translation {translation 0 -0.075 0.02 }
  215. #Scale { scaleFactor 0.02 0.02 0.02 }
  216. #AsciiText { 
  217. #string "EXIT"
  218. #justification CENTER
  219. #}
  220. #}
  221. #}
  222. }